Improving reverse-engineering through the use of multiple knowledge sources

نویسندگان

  • Paul J. Layzell
  • M. J. Freeman
  • P. Benedusi
چکیده

With the growing awareness of the importance of software maintenance has come a re-evaluation of software maintenance tools. Such tools range from source code analysers to semi-intelligent tools which seek to reconstruct system designs and specification documents from source code. However, it is clear that relying solely upon source code as a basis for reverse engineering has many problems. These problems include poor abstraction which leads to over detailed specification models and the inability to link other parts of a software system, such as documentation and user expertise, to the underlying code. This paper describes the work of the Esprit DOCKET project which has developed a prototype environment to support the development of a system model linking user-oriented, business aspects of a system, to operational code using a variety of knowledge source inputs: code, documents and user expertise. The aim is to provide a coherent model to form the basis for system understanding and to support the software change and evolution process. 1 Address: CRIAI, Piazzale Enrico Fermi, 80055 Portici, Naples, Italy.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Form Driven Object-Oriented Reverse Engineering Methodology

This thesis presents an object-oriented reverse engineering methodology using forms in order to recover semantics of legacy application, which has many problems such as increasing maintenance cost, and some difficulties in migration to new systems environment. But, most of legacy systems are important assets in organization. Therefore, it is very advantageous to use them continuously and they a...

متن کامل

Optimal reconfiguration of radial distribution system with the aim of reducing losses and improving voltage profiles using the improved lightning search algorithm

In this paper, a modified version of the lightning search algorithm is proposed in order to find the optimal reconfiguration of the switches and locate and determine the optimal capacity of distributed generation sources in the distribution feeder. The main optimization goals are to reduce ohmic losses and voltage deviations in the standard 33-bus and 94-node IEEE feeders. The simulation result...

متن کامل

A Parallel Implementation of the Network Identification by Multiple Regression (NIR) Algorithm to Reverse-Engineer Regulatory Gene Networks

The reverse engineering of gene regulatory networks using gene expression profile data has become crucial to gain novel biological knowledge. Large amounts of data that need to be analyzed are currently being produced due to advances in microarray technologies. Using current reverse engineering algorithms to analyze large data sets can be very computational-intensive. These emerging computation...

متن کامل

Improving Knowledge and Attitude of Nurses Working In Chemotherapy Wards through a Short Educational Course: A Successful Experience in Mashhad

Background: Cancer is the third leading cause of death in Iran. Novel chemotherapeutic agents can lead to considerable improvements in cancer treatment, although using these agents requires special skills and experiences. The aim of this study was to evaluate the impact of a short course education on nurses’ knowledge and attitude. Methods: Overall, 24 nurses participated in this short educatio...

متن کامل

Automatic Generation of Ontology from Data Source Directed by Meta Models

Through this paper we present a method for automatic generation of ontological model from any data source using Model Driven Architecture (MDA), this generation is dedicated to the cooperation of the knowledge engineering and software engineering. Indeed, reverse engineering of a data source generates a software model (schema of data) that will undergo transformations to generate the ontologica...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Journal of Software Maintenance

دوره 7  شماره 

صفحات  -

تاریخ انتشار 1995